#include <func.h>

#define foo(msg) do {      \
    printf("foo\n");    \
    printf("%s\n", msg);\
    printf("bar\n");    \
} while(0)

int main(int argc, char* argv[])
{
    if (1)
        foo("hello");
    else 
        foo("world");

    return 0;
}

